package com.joker.warehouse.service;

import com.joker.warehouse.domain.vo.PurchaseNeedVO;

import java.util.List;

/**
 * @author lemon
 * @date 2025/01/13 20:22
 **/
public interface INeedService {
    /**
     * 创建采购需求
     * @param skuId skuId
     */
    void createNeed(Long skuId);

    /**
     * 查询供应商下未进行采购的采购需求
     * @param supplierId 供应商id
     * @return 采购需求
     */
    List<PurchaseNeedVO> selectBySuppId(Long supplierId);

    /**
     * 完成采购
     * @param ids 采购id
     */
    void complete(List<Long> ids);
}
